-- lua加锁脚本
-- KEYS[1],ARGV[1],ARGV[2]分别对应了orderId，uuid，3
-- 如果setnx成功，则继续expire命令逻辑
if redis.call('setnx',KEYS[1],ARGV[1]) == 1
    then
      -- 则给同一个key设置过期时间
       redis.call('expire',KEYS[1],ARGV[2])
       return 1
    else
      -- 如果setnx失败，则返回0
       return 0
end
